Big Huge Thesaurus

Pterocarpus marsupium

noun